package com.qys.livesMall.shop.modal.dto.shop;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * @menu AppAddShop
 * @date 2023/05/26 18:40
 */
@Data
public class AppAddShop implements Serializable {

    @Schema(description = "姓氏")
    private String firstName;

    /**
     * 姓名
     */
    @Schema(description = "名称")
    private String name;
    /**
     * 小店名
     */
    @Schema(description = "小店名")
    private String shopName;
    /**
     * 小店头像地址
     */
    @Schema(description = "小店头像地址")
    private String shopAvatarUrl;
    /**
     * 小店封面地址
     */
    @Schema(description = "小店封面地址")
    private String shopCoverUrl;

    @Schema(description = "证件照类型")
    private Integer documentType;
    /**
     * 证件正面照地址
     */
    @Schema(description = "证件正面照地址")
    private String cardFrontUrl;
    /**
     * 证件背面照地址
     */
    @Schema(description = "证件背面照地址")
    private String cardTheBackUrl;
    /**
     * 企业名称
     */
    @Schema(description = "企业名称")
    private String companyName;
    /**
     * 企业信用代码
     */
    @Schema(description = "企业信用代码")
    private String companyCreditCode;
    /**
     * 企业营业执照图片地址
     */
    @Schema(description = "企业营业执照图片地址")
    private String companyLicenseUrl;
    /**
     * 电话的国家代码
     */
    @Schema(description = "电话的国家代码")
    private String phoneCountryCode;
    /**
     * 电话
     */
    @Schema(description = "电话")
    private String phone;
    /**
     * 电话验证码
     */
    @Schema(description = "电话验证码")
    private String phoneCode;
    /**
     * 邮箱
     */
    @Schema(description = "邮箱")
    private String email;
    /**
     * 邮箱验证码
     */
    @Schema(description = "邮箱验证码")
    private String emailCode;
    /**
     * whatsapp的国家代码
     */
    @Schema(description = " whatsapp的国家代码")
    private String whatsappCountryCode;
    /**
     * whastsapp
     */
    @Schema(description = "whastsapp")
    private String whatsapp;
    /**
     * telegram
     */
    @Schema(description = "telegram")
    private String telegram;
    /**
     * 小店介绍
     */
    @Schema(description = "小店介绍")
    private String intro;
    /**
     * 工作环境（1：个居家办公 2：小型工作室 3：公司）
     */
    @Schema(description = "工作环境（1：个居家办公 2：小型工作室 3：公司）")
    private String workScene;
    /**
     * 小店类型（1：个人 2：旗舰 3：公司）
     */
    @Schema(description = "小店类型（1：个人 2：旗舰 3：公司）")
    private Integer type;

    /**
     * 带货地区id(地区父id)
     */
    @Schema(description = "带货地区id(地区父id)")
    private Integer areaId;

    /**
     * 业务类型 0:个人，
     */
    @Schema(description = "业务类型 0:个人，")
    private String businessType;

    /**
     * 店铺地址
     */
    @Schema(description = "店铺地址")
    private String shopAddress;

    /**
     * 品牌标识
     */
    @Schema(description = "品牌标识")
    private String brandFlag;

    /**
     * 简介
     */
    @Schema(description = "简介")
    private String profile;

    @Schema(description = "照片地址")
    private  String photoUrl;
}

